@color-solid:rgba(235, 235, 235, 1);
@color-white: #fff;
@color-primary:  #e14c46;
@fullscreen-height: 620px;
@fullscreen-treebox-height: 573px;
.tree-area-border{
    border: 1px #ccc solid;
    padding-left: 5px;
}
.transfer-main{
    display: inline-flex;
    justify-content: center;
    height: 100%;
    width: 100%;
    min-height: 360px;
    border: none !important;
    padding: 10px 5px;
    .u-tree-searchable-filter{
        color: red;
    }
    h2{
        font-size: 13px;
        text-indent: 15px;
        text-align: left;
        height: 30px;
        line-height: 30px;
        border-radius: 3px 3px 0 0;
        background: rgba(243,243,243,1);
    }
    .icon-yonghu,.icon-yonghuzu,.icon-xuzuzhi,.icon-jituan,.icon-bumen,.icon-yewudanyuan{
        color: #f2b224;
        margin-left: -5px;
        margin-right: 2px;
    }
    .icon-wenjianjiadakai,.icon-wenjianjia{
        color: #f2b224;;
    }
    .search-content{
        padding: 8px;
        width: 100%;
        input[type=search]::-webkit-search-cancel-button{
            display: none;
        }
        input[type=search]::-ms-clear{
            display: none;
        }
    }
    .content-box{
        background: #fff;
        border-radius:3px;
        border:1px solid rgba(208,208,208,1);
        height: 100%;
        //
        display: flex;
        flex-direction: column;
    }
    .left-wrapper, .right-wrapper{
        width: calc(~'50% - 30px');
        background: rgba(249,249,249,1);
        padding: 10px;
    }
    .tree-box .u-tree{
        &>li>ul:before{
            display: none !important;
        }
        &.nc-tree.u-tree-show-line li:not(:last-child)>ul:before {
            content: "";
            display: inline-block;
            // height: 20px;
            width: 1px;
            border-left: 1px dashed #d0d0d0;
            position: absolute;
            top: 26px;
            left: 7px;
            height: calc(~"100% - 26px");
        }
        &.nc-tree li{
            margin: 0;
            position: relative;
        }
        &.nc-tree .u-tree-child-tree-open li{
            margin-left: 8px;
        }
        &.nc-tree li{
            &.has-children .u-tree-checkbox{
                margin: 0 3px 0 7px;
            }
            .u-tree-checkbox{
                margin: 0 3px;
            }
        }
        &.nc-tree.u-tree-show-line li:last-child>.u-tree-switcher-noop{
            background-image: none !important;
        }
        &.nc-tree.u-tree-show-line .u-tree-child-tree li:last-child>.u-tree-switcher-noop:before{
            content: "";
            display: inline-block;
            height: 20px;
            width: 1px;
            border-left: 1px dashed #d0d0d0;
            position: absolute;
            top: 0;
            left: 7px;
            height: 50%;
        }
        &.nc-tree li.has-children span.u-tree-switcher{
            height: 18px;
            width: 18px;
            position: relative;
            height: 30px;
            line-height: 30px;
            background-image: none;
            &:before{
                content: "";
                display: inline-block;
                height: 1px;
                width: 8px;
                position: absolute;
                border-bottom: 1px dashed #d0d0d0;
                top: 50%;
                left: 17px;
            }
        }
        &.nc-tree.u-tree-show-line .u-tree-child-tree li:last-child>.u-tree-switcher-noop:after {
            content: "";
            display: inline-block;
            height: 1px;
            width: 12px;
            border-bottom: 1px dashed #d0d0d0;
            position: absolute;
            top: 50%;
            left: 9px;
        }
        &.u-tree-show-line li:not(:last-child){
            &>ul{
                background-image: none;
            }
            .u-tree-switcher-noop{
                background-image: none;
            }
        }

        &.nc-tree.u-tree-show-line .u-tree-child-tree li:not(:last-child)>.u-tree-switcher-noop{
            background-image: none;
            position: relative;
            height: 30px;
            display: inline-block;
            &:before{
                content: "";
                display: inline-block;
                height: 100%;
                width: 1px;
                border-left: 1px dashed #d0d0d0;
                position: absolute;
                top: 0;
                left: 7px;
            }
            &:after{
                content: "";
                display: inline-block;
                height: 1px;
                width: 8px;
                border-bottom: 1px dashed #d0d0d0;
                position: absolute;
                top: 50%;
                left: 12px;
            }
        }
        display: inline-block;
    }
    .left-area, .right-area{
        width: 100% !important;
        height: calc(~"100% - 30px");
        overflow: hidden;
        position: relative;
        display: flex;
        flex-direction: column;
        .search-content{
            height: 46px;
        }
        .tree-box{
            height: initial;
            overflow: auto;
            position: absolute;
            top: 46px;
            left: 0;
            right: 0;
            bottom: 0;
        }
        &.fullscreen-left-area{
            // height: @fullscreen-height;
            height: 100%;
            .tree-box{
                // height: @fullscreen-treebox-height;
            }
        }
    }
    .button-area{
        height: initial;
        width: 90px;
        padding-top: initial;
        display: inline-flex;
        flex-direction: column;
        justify-content: center;
        text-align: center;
        margin: 0 10px;
        .opr-botton{
            padding-top: 10px;
            display: block;
            margin: 0 auto;
            button{
                line-height: 0%;
                width: 40px;
                height: 40px;
                min-width: auto;
                background: rgba(228,228,228,1);
                padding: 0;
                color: #555555;
                font-size: 7px;
            }
        }
    }

    &.fullscreen-transfer-main{
        height: 100%;
        padding-bottom: 20px;
        padding-left: 10px;
        padding-right: 10px;
        margin: auto;
    }



    .tree-box::-webkit-scrollbar{/*整个滚动条区域的宽度*/
        width:4px;
        height: 4px;
    }
    .right-area .tree-box::-webkit-scrollbar-button,.left-area .tree-box::-webkit-scrollbar-button{/*滚动条上下两边的按钮*/
        display:none;
    }
    .tree-box::-webkit-scrollbar-thumb {/*滑块*/
        background:#ccc;
        border-radius: 100px ;
    }
    .tree-box::-webkit-scrollbar-corner {
        // 边角，两个滚动条的结合处
        background: transparent;
    }
    .right-area .tree-box::-webkit-scrollbar-track,.left-area .tree-box::-webkit-scrollbar-track {/*滚动条滚动的轨道*/
        display: none;
    }
    .nc-tree.u-tree li a.u-tree-node-selected, .nc-tree.u-tree li a.u-tree-node-selected.u-tree-node-content-wrapper, .nc-tree.u-tree li a.u-tree-node-selected .u-tree-title, .nc-tree.u-tree li a:hover{
        background-color: inherit;
    }
}
